org.eclipse.vtp.desktop.projects.core.export
Class DefinitionBuilder

java.lang.Object
  extended by org.eclipse.vtp.desktop.projects.core.export.DefinitionBuilder

public class DefinitionBuilder
extends java.lang.Object

Constructor that builds process definitions from projects.

Author:
Lonnie Pryor

Constructor Summary
DefinitionBuilder(org.w3c.dom.Document callDesign, javax.xml.parsers.DocumentBuilder builder, org.eclipse.core.resources.IProject project, java.util.Map brands, java.util.Map formatterIDsByLanguage, java.util.Map resourceManagerIDsByLanguage)
          Creates a new DefinitionBuilder.
 
Method Summary
 org.w3c.dom.Document getDefinition()
          Returns the process definition document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefinitionBuilder

public DefinitionBuilder(org.w3c.dom.Document callDesign,
                         javax.xml.parsers.DocumentBuilder builder,
                         org.eclipse.core.resources.IProject project,
                         java.util.Map brands,
                         java.util.Map formatterIDsByLanguage,
                         java.util.Map resourceManagerIDsByLanguage)
                  throws java.lang.Exception
Creates a new DefinitionBuilder.

Parameters:
callDesign - The call design document.
builder - The document builder to use.
project - The project being built.
brands - The brand tree.
formatterIDsByLanguage - The formatter IDs by language.
resourceManagerIDsByLanguage - The resource manager IDs by language.
Throws:
java.lang.Exception - If the process cannot be built.
Method Detail

getDefinition

public org.w3c.dom.Document getDefinition()
Returns the process definition document.

Returns:
The process definition document.